hold someone up to public ridicule - Turco Inglés Diccionario